﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Mrkz.ImageManipulation
{
    public interface IEquatableWithTolerance<T>
    {
        bool Equals(T other, int tolerance);
    }
    public interface IArithmeticOperation<T>
    {
        T Add(T B);
        T Subtract(T B);
        T Multiply(double d);
        T Multiply(double mR,double mG, double mB);
    }
    public interface IPixel
    {
        double Alpha { get; set; }        
        double Red { get; set; }
        double Green { get; set; }
        double Blue { get; set; }
    }
}
